#ifndef _EPOLLSERVER_H_
#define _EPOLLSERVER_H_

#define OPEN_MAX 1024

typedef struct client_node
{
	char name[20];
	char ip[20];
	int sockfd;
	struct client_node *next;
}Clnode;

int init(int port);
int server();
int recvice(int sockfd);
void add_client(int csockfd, struct sockaddr_in cliaddr);
void list_client();
void del_client(int csockfd);
int setname(int sockfd ,char *rename);
void broad_send(char *data, int sockfd, int len);
void list_file(int sockfd);
void send_file(int sockfd, char *buf);
void recv_file(int sockfd);
#endif